package com.bsoft.gol.hcs.specialist.bean.inspectionreport.response;

import java.io.Serializable;

/**
 * @Description 住院病历返回实体类
 * @Author:FangZhiyi
 * @Data Created in 2019/5/30 16:11
 * @Moddified By:
 */
public class SurgicalRecordResp implements Serializable {
    private InpatientsBaseInfo inpatientsBaseInfo;
    private String preoperativeDiagnosis;    //术前诊断
    private String surgicalDiagnosis;    // 术中诊断
    private String operationName;    // 手术名称
    private String surgeon;    //  手术医师（多个以逗号分开）
    private String anesthesiologist;   // 麻醉医师（多个以逗号分开）
    private String nurse;    // 手术护士（多个以逗号分开）
    private String anestheticMethods; //  麻醉方法
    private String operationCourse;     // 手术经过
    private String surgicalFindings;     // 术中所见
    private String recorderSignature;     // 记录者签名(记录者姓名)
    private String recorderSignatureImgUrl;      // 记录者签名图片地址
    private String surgeonSignature;      // 手术者签名(手术医师姓名)
    private String surgeonSignatureImgUrl;      // 手术医师签名图片地址
    private String signatureTime;      // 签名日期 （最后诊断时间 yyyy-MM-dd HH:mm:ss）String

    public InpatientsBaseInfo getInpatientsBaseInfo() {
        return inpatientsBaseInfo;
    }

    public void setInpatientsBaseInfo(InpatientsBaseInfo inpatientsBaseInfo) {
        this.inpatientsBaseInfo = inpatientsBaseInfo;
    }

    public String getPreoperativeDiagnosis() {
        return preoperativeDiagnosis;
    }

    public void setPreoperativeDiagnosis(String preoperativeDiagnosis) {
        this.preoperativeDiagnosis = preoperativeDiagnosis;
    }

    public String getSurgicalDiagnosis() {
        return surgicalDiagnosis;
    }

    public void setSurgicalDiagnosis(String surgicalDiagnosis) {
        this.surgicalDiagnosis = surgicalDiagnosis;
    }

    public String getOperationName() {
        return operationName;
    }

    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }

    public String getSurgeon() {
        return surgeon;
    }

    public void setSurgeon(String surgeon) {
        this.surgeon = surgeon;
    }

    public String getAnesthesiologist() {
        return anesthesiologist;
    }

    public void setAnesthesiologist(String anesthesiologist) {
        this.anesthesiologist = anesthesiologist;
    }

    public String getNurse() {
        return nurse;
    }

    public void setNurse(String nurse) {
        this.nurse = nurse;
    }

    public String getAnestheticMethods() {
        return anestheticMethods;
    }

    public void setAnestheticMethods(String anestheticMethods) {
        this.anestheticMethods = anestheticMethods;
    }

    public String getOperationCourse() {
        return operationCourse;
    }

    public void setOperationCourse(String operationCourse) {
        this.operationCourse = operationCourse;
    }

    public String getSurgicalFindings() {
        return surgicalFindings;
    }

    public void setSurgicalFindings(String surgicalFindings) {
        this.surgicalFindings = surgicalFindings;
    }

    public String getRecorderSignature() {
        return recorderSignature;
    }

    public void setRecorderSignature(String recorderSignature) {
        this.recorderSignature = recorderSignature;
    }

    public String getRecorderSignatureImgUrl() {
        return recorderSignatureImgUrl;
    }

    public void setRecorderSignatureImgUrl(String recorderSignatureImgUrl) {
        this.recorderSignatureImgUrl = recorderSignatureImgUrl;
    }

    public String getSurgeonSignature() {
        return surgeonSignature;
    }

    public void setSurgeonSignature(String surgeonSignature) {
        this.surgeonSignature = surgeonSignature;
    }

    public String getSurgeonSignatureImgUrl() {
        return surgeonSignatureImgUrl;
    }

    public void setSurgeonSignatureImgUrl(String surgeonSignatureImgUrl) {
        this.surgeonSignatureImgUrl = surgeonSignatureImgUrl;
    }

    public String getSignatureTime() {
        return signatureTime;
    }

    public void setSignatureTime(String signatureTime) {
        this.signatureTime = signatureTime;
    }



    @Override
    public String toString() {
        return "SurgicalRecordResp{" +
                "inpatientsBaseInfo=" + inpatientsBaseInfo +
                ", preoperativeDiagnosis='" + preoperativeDiagnosis + '\'' +
                ", surgicalDiagnosis='" + surgicalDiagnosis + '\'' +
                ", operationName='" + operationName + '\'' +
                ", surgeon='" + surgeon + '\'' +
                ", anesthesiologist='" + anesthesiologist + '\'' +
                ", nurse='" + nurse + '\'' +
                ", anestheticMethods='" + anestheticMethods + '\'' +
                ", operationCourse='" + operationCourse + '\'' +
                ", surgicalFindings='" + surgicalFindings + '\'' +
                ", recorderSignature='" + recorderSignature + '\'' +
                ", recorderSignatureImgUrl='" + recorderSignatureImgUrl + '\'' +
                ", surgeonSignature='" + surgeonSignature + '\'' +
                ", surgeonSignatureImgUrl='" + surgeonSignatureImgUrl + '\'' +
                ", signatureTime='" + signatureTime + '\'' +
                '}';
    }
}
